package com.dhsc.controller.ywjk.qywjh.jhmxxx;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.dhsc.domain.jkzx.ywjk.qywjh.jhmxxx.YcjlmxVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;
import com.dhsc.service.ywjk.qywjh.jhmxxx.IJhmxxxService;

/**
 * @ClassName: JhmxxxController
 * @Description: 稽核明细信息
 * @Author: jwj
 * @Date: 2023/11/7 10:52
 */
@Controller
@RequestMapping("/ywjk/qywjh/jhmxxx")
public class JhmxxxController {

    @Autowired
    private IJhmxxxService jhmxxxService;

    /**
     * @Description: 查询网点异常类型
     * @MessageName:queryWdYclx
     * @Param:  ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 14:59
     */
    @ResponseBody
    @RequestMapping(value="/queryWdYclx")
    public ResponseObject queryWdYclx(YcjlmxVo ycjlmxVo){
        return jhmxxxService.queryWdYclx(ycjlmxVo);
    }

    /**
     * @Description: 查询网点异常类别
     * @MessageName:queryWdYclb
     * @Param:
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 14:59
     */
    @ResponseBody
    @RequestMapping(value="/queryWdYclb")
    public ResponseObject queryWdYclb(){
        return jhmxxxService.queryWdYclb();
    }

    /**
     * @Description: 查询网点异常信息
     * @MessageName:queryWdYcInfo
     * @Param:  ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 15:40
     */
    @ResponseBody
    @RequestMapping(value="/queryWdYcInfo")
    public LayuiTableVo queryWdYcInfo(YcjlmxVo ycjlmxVo){
        return jhmxxxService.queryWdYcInfo(ycjlmxVo);
    }

    /**
     * @Description: 查询监控异常类型处理说明限制字段
     * @MessageName: queryTjkYclxClsm
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2024/11/11 13:19
     */
    @RequestMapping("/queryTjkYclxClsm")
    @ResponseBody
    public ResponseObject queryTjkYclxClsm(YcjlmxVo ycjlmxVo)
    {
        return jhmxxxService.queryTjkYclxClsm(ycjlmxVo);
    }

    /**
     * @Description: 营业部推送
     * @MessageName:yybjlts
     * @Param: ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/8 11:21
     */
    @ResponseBody
    @RequestMapping(value="/yybjlts")
    public ResponseObject yybjlts(YcjlmxVo ycjlmxVo){
        return jhmxxxService.yybjlts(ycjlmxVo);
    }

    /**
     * @Description: 查询关联稽查信息
     * @MessageName:queryGljcInfo
     * @Param: ycjlmxVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/8 15:12
     */
    @ResponseBody
    @RequestMapping(value="/queryGljcInfo")
    public LayuiTableVo queryGljcInfo(YcjlmxVo ycjlmxVo){
        return jhmxxxService.queryGljcInfo(ycjlmxVo);
    }

    /**
     * @Description: 处理网点异常记录
     * @MessageName:handleWdycjl
     * @Param: ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/9 9:54
     */
    @ResponseBody
    @RequestMapping(value="/handleWdycjl")
    public ResponseObject handleWdycjl(YcjlmxVo ycjlmxVo){
        return jhmxxxService.handleWdycjl(ycjlmxVo);
    }
}
